LazyApkShare
分享当前应用的简单实现。
开源地址
添加依赖
Gradle
步骤一. 根目录下build.gradle
1 | allprojects { |
步骤二. 添加依赖
1 |
|
集成工作
运行时读写存储权限需要开发者自行处理.详细操作可参考示例代码。
1 | ShareManager shareManager = new ShareManager(this); |
实际效果
实现原理
代码相对比较简单,不做赘述。关键在于Android应用信息类ApplicationInfo中存在一个sourceDir,通过这个我们可以拿到用户安装过程中使用的安装包。然后对其执行系统分享操作即可。